xen.git
23 years agobitkeeper revision 1.122.1.8 (3e6f6083-Z7ibTMuepe_OTt_EwXdKQ)
iap10@labyrinth.cl.cam.ac.uk [Wed, 12 Mar 2003 16:29:55 +0000 (16:29 +0000)]
bitkeeper revision 1.122.1.8 (3e6f6083-Z7ibTMuepe_OTt_EwXdKQ)

scsi spin printk

23 years agobitkeeper revision 1.122.1.7 (3e6f4ecfrWXyadDGu-1LtX6MgaMJDg)
iap10@labyrinth.cl.cam.ac.uk [Wed, 12 Mar 2003 15:14:23 +0000 (15:14 +0000)]
bitkeeper revision 1.122.1.7 (3e6f4ecfrWXyadDGu-1LtX6MgaMJDg)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

23 years agobitkeeper revision 1.122.2.1 (3e6f4ea8S_O9ScUz62sSCLP3_id_AQ)
iap10@labyrinth.cl.cam.ac.uk [Wed, 12 Mar 2003 15:13:44 +0000 (15:13 +0000)]
bitkeeper revision 1.122.2.1 (3e6f4ea8S_O9ScUz62sSCLP3_id_AQ)

acknowledge interupt...

23 years agobitkeeper revision 1.122.1.6 (3e6f1ea5rn4hVzCtyxt8cYrJ_ZsBGA)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Mar 2003 11:48:53 +0000 (11:48 +0000)]
bitkeeper revision 1.122.1.6 (3e6f1ea5rn4hVzCtyxt8cYrJ_ZsBGA)

mkbuildtree:
  Relative symlinks to i386 directories in xenolinux build tree.

23 years agobitkeeper revision 1.122.1.5 (3e6e7c23wQxW8Ugs0UKsqigrHkcXQg)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Mar 2003 00:15:31 +0000 (00:15 +0000)]
bitkeeper revision 1.122.1.5 (3e6e7c23wQxW8Ugs0UKsqigrHkcXQg)

mkbuildtree:
  new file
.del-hypervisor-ifs~86b59453fcfcbc0d:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs
.del-usercopy.c~a4e3819a4723317b:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/usercopy.c
.del-sys_i386.c~ad2d4399a2d28db9:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/kernel/sys_i386.c
.del-strstr.c~a59de40cfa231931:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/strstr.c
.del-semaphore.c~e68c48eef7115b45:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/kernel/semaphore.c
.del-pageattr.c~f12f3a2d4d9a5533:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/mm/pageattr.c
.del-old-checksum.c~f071ac0bcd5b2d9a:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/old-checksum.c
.del-mmx.c~c322b85572d0e637:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/mmx.c
.del-memcpy.c~40a930c62e045f5:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/memcpy.c
.del-iodebug.c~23f7b78313546ddc:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/iodebug.c
.del-getuser.S~b9140bdb7786f6dc:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/getuser.S
.del-extable.c~d3064107fd4524e5:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/mm/extable.c
.del-dec_and_lock.c~702a868529eefccf:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/dec_and_lock.c
.del-checksum.S~a821c465832e250c:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/checksum.S
.del-xor.h~998f147781a971b7:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/xor.h
.del-vga.h~45c4f65abf0d3704:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/vga.h
.del-user.h~dd2c2e4cf89a81:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/user.h
.del-unistd.h~33920ed4177b943c:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/unistd.h
.del-unaligned.h~535ed3d510980f67:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/unaligned.h
.del-ucontext.h~217079ee95a5eb94:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ucontext.h
.del-uaccess.h~3681b94ef8d5a0f4:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/uaccess.h
.del-types.h~c4fb05b781c9652c:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/types.h
.del-tlb.h~6ad1bd639fc9d921:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/tlb.h
.del-timex.h~51d9b0c83c732bcc:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/timex.h
.del-termios.h~ccfbd8bcc37ae57d:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/termios.h
.del-termbits.h~438385b2cd8fd6b0:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/termbits.h
.del-string.h~673ad5d9e7f34adc:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/string.h
.del-string-486.h~365fff788bc1adf5:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/string-486.h
.del-statfs.h~65d9b1d7c4114f2e:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/statfs.h
.del-stat.h~c1aa8136a8e00c11:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/stat.h
.del-spinlock.h~ec9397b86265414c:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/spinlock.h
.del-softirq.h~587d767979e60f4a:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/softirq.h
.del-sockios.h~30f6e946644b28a4:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/sockios.h
.del-socket.h~4b1ff6de54a2e75:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/socket.h
.del-smplock.h~d5ea37028dfc0796:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/smplock.h
.del-signal.h~bff6ca682e48d282:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/signal.h
.del-siginfo.h~6e147c4b81453d48:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/siginfo.h
.del-sigcontext.h~15a1460eea0fc80d:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/sigcontext.h
.del-shmparam.h~97d1aa6d272dd55c:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/shmparam.h
.del-shmbuf.h~d92a8c2e377edd83:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/shmbuf.h
.del-setup.h~4250896c3e302c1d:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/setup.h
.del-serial.h~584ec6aaea6b0efc:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/serial.h
.del-sembuf.h~4fc6c36d718bc878:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/sembuf.h
.del-semaphore.h~90a0e3df1d186e71:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/semaphore.h
.del-ptrace.c~5c3f8d1f817aa462:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/kernel/ptrace.c
.del-init_task.c~319ec38b798d3c7c:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/kernel/init_task.c
.del-scatterlist.h~1988430d982706fb:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/scatterlist.h
.del-rwsem.h~548d272fd25fd023:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/rwsem.h
.del-rwlock.h~75a3e9a0d5b70d88:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/rwlock.h
.del-resource.h~4ac2e8ff9316f133:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/resource.h
.del-posix_types.h~14d068cffd4b8776:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/posix_types.h
.del-poll.h~15c1158844d735b:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/poll.h
.del-parport.h~ce6ec6eea26a26f:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/parport.h
.del-param.h~1fcb86dbbfaae433:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/param.h
.del-namei.h~f25c9c58c76cddf4:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/namei.h
.del-mtrr.h~375ef594799aeb34:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mtrr.h
.del-msr.h~cbf3b3e52c9bed91:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/msr.h
.del-msgbuf.h~ab21bfe6a970c7d6:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/msgbuf.h
.del-mpspec.h~9a3c3e9cda38bf43:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mpspec.h
.del-module.h~e271946131c6cf33:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/module.h
.del-mmx.h~bc63c7c24adb85ea:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mmx.h
.del-mman.h~43ec3a0326f0d774:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mman.h
.del-mca_dma.h~a4e495084d965428:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mca_dma.h
.del-mc146818rtc.h~d7e968dbd77bc13a:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mc146818rtc.h
.del-math_emu.h~fba78190435e5abd:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/math_emu.h
.del-locks.h~e022163a8c6f92:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/locks.h
.del-linux_logo.h~2034953cfe415a:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/linux_logo.h
.del-ldt.h~191ca1efbffba82a:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ldt.h
.del-kmap_types.h~517fab0f9758f3b:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/kmap_types.h
.del-keyboard.h~b2a7fe4183f53eb0:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/keyboard.h
.del-ipcbuf.h~cee91af271f4ead9:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ipcbuf.h
.del-ipc.h~f6063a09bec6a01e:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ipc.h
.del-ioctls.h~cc185671abf46a0a:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ioctls.h
.del-ioctl.h~8603eb7a7f9acbad:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ioctl.h
.del-io_apic.h~9f66b09afe289021:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/io_apic.h
.del-init.h~9d30d474b845bc1:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/init.h
.del-ide.h~805c47c1a5ebf196:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ide.h
.del-i387.h~3b360e96fea6fe7:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/i387.h
.del-hdreg.h~c4bbd6ffab3763d6:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hdreg.h
.del-hardirq.h~9b375250fe601395:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hardirq.h
.del-floppy.h~d6f10807cbe15906:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/floppy.h
.del-fcntl.h~ee3e644a21150dde:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/fcntl.h
.del-errno.h~bab55cfe5c4ff883:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/errno.h
.del-elf.h~af645629b45e7fe7:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/elf.h
.del-dma.h~938dff3f930de2e4:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/dma.h
.del-div64.h~aa6562c04bfaf412:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/div64.h
.del-delay.h~e3ba89df403d5622:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/delay.h
.del-debugreg.h~b3975b26e222b6c3:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/debugreg.h
.del-current.h~800e8314ee81c074:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/current.h
.del-cpufeature.h~89666e396b49acdd:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/cpufeature.h
.del-checksum.h~82af6c19c8cc4ff3:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/checksum.h
.del-cache.h~694ef1ffd8450db4:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/cache.h
.del-byteorder.h~f14ceb3575444d8a:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/byteorder.h
.del-boot.h~83206c92a8649e3f:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/boot.h
.del-bitops.h~e3c609f48d6cdb91:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/bitops.h
.del-atomic.h~328669154749bfad:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/atomic.h
.del-apicdef.h~2f13a4cfaa79d855:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/apicdef.h
.del-apic.h~2690e76edadb6a8:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/apic.h
.del-a.out.h~b638f33fa82e889d:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/a.out.h

23 years agobitkeeper revision 1.122.1.4 (3e6df4a7f-8km7JCWMQgbr3amW1lUA)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Mar 2003 14:37:27 +0000 (14:37 +0000)]
bitkeeper revision 1.122.1.4 (3e6df4a7f-8km7JCWMQgbr3amW1lUA)

xen_block.c:
  .

23 years agobitkeeper revision 1.122.1.3 (3e6de33eI-mrmcpiWraVdUDnJkVYHQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Mar 2003 13:23:10 +0000 (13:23 +0000)]
bitkeeper revision 1.122.1.3 (3e6de33eI-mrmcpiWraVdUDnJkVYHQ)

xen_block.c:
  Turn of debugging in Xen blkdev layer.

23 years agobitkeeper revision 1.122.1.2 (3e6dd312fGC_rwhJmT6CTXtWNO5Uag)
iap10@labyrinth.cl.cam.ac.uk [Tue, 11 Mar 2003 12:14:10 +0000 (12:14 +0000)]
bitkeeper revision 1.122.1.2 (3e6dd312fGC_rwhJmT6CTXtWNO5Uag)

dprintf change

23 years agobitkeeper revision 1.122.1.1 (3e6dd2571tuS-UOLoEX2Z4iIxMPlxA)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Mar 2003 12:11:03 +0000 (12:11 +0000)]
bitkeeper revision 1.122.1.1 (3e6dd2571tuS-UOLoEX2Z4iIxMPlxA)

pci.h, perfc.c:
  Fixed PCI DMA code -- a fake virtual address of NULL is actually valid.

23 years agobitkeeper revision 1.122 (3e6d2fc8CULc6D1QN5JO9MAu4FbLdw)
kaf24@labyrinth.cl.cam.ac.uk [Tue, 11 Mar 2003 00:37:28 +0000 (00:37 +0000)]
bitkeeper revision 1.122 (3e6d2fc8CULc6D1QN5JO9MAu4FbLdw)

system.h, hypervisor.c:
  Reverted to locking for page table updat esynchronisation. Shouldn't be noticeably slower, and the stronger guarantees may be useful in future.

23 years agobitkeeper revision 1.121 (3e6cf4a8_LxOMGfcSxEpe45dcA1CZg)
iap10@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 20:25:12 +0000 (20:25 +0000)]
bitkeeper revision 1.121 (3e6cf4a8_LxOMGfcSxEpe45dcA1CZg)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

23 years agobitkeeper revision 1.117.1.1 (3e6cf4a1Meb6Z3BmTvAIiwKOVv1L8g)
iap10@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 20:25:05 +0000 (20:25 +0000)]
bitkeeper revision 1.117.1.1 (3e6cf4a1Meb6Z3BmTvAIiwKOVv1L8g)

Add extra debugging printf details

23 years agobitkeeper revision 1.120 (3e6ca44cvMxdBQkw-MjBh0_JyTebvw)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 14:42:20 +0000 (14:42 +0000)]
bitkeeper revision 1.120 (3e6ca44cvMxdBQkw-MjBh0_JyTebvw)

hypervisor.c:
  Better synchronisation in page-table update code -- removed locking and replaced with cmpxchg (CAS)

23 years agobitkeeper revision 1.119 (3e6c96c2opjGKDx0oCP831RfhP4uDw)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 13:44:34 +0000 (13:44 +0000)]
bitkeeper revision 1.119 (3e6c96c2opjGKDx0oCP831RfhP4uDw)

hypervisor.c, network.c:
  Added locing to page-table update code in Xenolinux. Network driver noew flushed the update queue before pushing new rx buffers.

23 years agobitkeeper revision 1.118 (3e6c9011AqlyQcEHaXEFaZYbfVfgPQ)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 13:16:01 +0000 (13:16 +0000)]
bitkeeper revision 1.118 (3e6c9011AqlyQcEHaXEFaZYbfVfgPQ)

Many files:
  Fixed Xen blkdev probing to return device numbers.

23 years agobitkeeper revision 1.117 (3e6bd6a4rGkhgVtHUdxAdVKFXliA9g)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 00:04:52 +0000 (00:04 +0000)]
bitkeeper revision 1.117 (3e6bd6a4rGkhgVtHUdxAdVKFXliA9g)

xen_block.c:
  Small fix.

23 years agobitkeeper revision 1.116 (3e6bd5fanPF3nYb2uWLHO7p0PnxDhg)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 00:02:02 +0000 (00:02 +0000)]
bitkeeper revision 1.116 (3e6bd5fanPF3nYb2uWLHO7p0PnxDhg)

xl_block.c, blkdev.h, xen_block.c:
  Improved error handling for blkdev data accesses. Added sanity checking for read requests -- test if buffer modified.

23 years agobitkeeper revision 1.115 (3e6ba94627SF_Dv66Al7guNkgaK_xg)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 9 Mar 2003 20:51:18 +0000 (20:51 +0000)]
bitkeeper revision 1.115 (3e6ba94627SF_Dv66Al7guNkgaK_xg)

Many files:
  Add scatter/gather to the Xen blkdev interface. Our write speeds are now comparable with Linux. Also fixed a few bugs.

23 years agobitkeeper revision 1.114 (3e68e46cO4SttqIQ-m6wF2vozDSi1Q)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 7 Mar 2003 18:26:52 +0000 (18:26 +0000)]
bitkeeper revision 1.114 (3e68e46cO4SttqIQ-m6wF2vozDSi1Q)

xl_block.c:
  Fix bug in XenoLinux handling of request queues when the comms ring gets full.

23 years agobitkeeper revision 1.113 (3e68d06887kwW9F4hBSAjMtikQ2LqQ)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 7 Mar 2003 17:01:28 +0000 (17:01 +0000)]
bitkeeper revision 1.113 (3e68d06887kwW9F4hBSAjMtikQ2LqQ)

kernel.c:
  VGA text mode 3 has 25 rows, not 24 :-)

23 years agobitkeeper revision 1.112 (3e68cddbzo0qlzcrGfjCBIVuGyVJRw)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 7 Mar 2003 16:50:35 +0000 (16:50 +0000)]
bitkeeper revision 1.112 (3e68cddbzo0qlzcrGfjCBIVuGyVJRw)

kernel.c:
  Initialize VGA state on Xen startup, so that we get text mode 3 whatever the initial state.

23 years agobitkeeper revision 1.111 (3e6882b5ERWU6qPXXUlLkYvavej4FQ)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 7 Mar 2003 11:29:57 +0000 (11:29 +0000)]
bitkeeper revision 1.111 (3e6882b5ERWU6qPXXUlLkYvavej4FQ)

xl_segment.c, xl_scsi.c, xl_ide.c, xl_block.h, xl_block.c:
  Partition tables are now revalidated on demand for all XL blkdevs (IDE, SCSI, and virtual).

23 years agobitkeeper revision 1.110 (3e67f829AwB4Vv_qPsJlN_yjkdepyg)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 7 Mar 2003 01:38:49 +0000 (01:38 +0000)]
bitkeeper revision 1.110 (3e67f829AwB4Vv_qPsJlN_yjkdepyg)

xl_block.h:
  new file
Many files:
  Cleaned up new blkdev world.
.del-blk.h~f91949f6390760d:
  Delete: xenolinux-2.4.21-pre4-sparse/include/linux/blk.h
.del-xl_block_test.c~b3dce903a84011b8:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block_test.c
.del-xeno-major.h~d739160829760724:
  Delete: xen/include/hypervisor-ifs/xeno-major.h
.del-grok.c~eca1f7a23736b451:
  Delete: xen/drivers/block/grok.c

23 years agobitkeeper revision 1.109 (3e677d37B9PCxHLX7a1Iufrz4eSUqA)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 6 Mar 2003 16:54:15 +0000 (16:54 +0000)]
bitkeeper revision 1.109 (3e677d37B9PCxHLX7a1Iufrz4eSUqA)

Manual merge of SMH + ACH worlds.

23 years agobitkeeper revision 1.105.1.9 (3e67719fUVPJZo6pYtLZ12frkd1BqQ)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 6 Mar 2003 16:04:47 +0000 (16:04 +0000)]
bitkeeper revision 1.105.1.9 (3e67719fUVPJZo6pYtLZ12frkd1BqQ)

xl_scsi.c, xl_ide.c, grok.c:
  new file
Many files:
  Steve's new SCSI world.

23 years agobitkeeper revision 1.108 (3e676eb6Jy0anfrUlVCNnVZnDDSlQg)
ach61@labyrinth.cl.cam.ac.uk [Thu, 6 Mar 2003 15:52:22 +0000 (15:52 +0000)]
bitkeeper revision 1.108 (3e676eb6Jy0anfrUlVCNnVZnDDSlQg)

virtual block device support

23 years agobitkeeper revision 1.107 (3e665ab0XNZynD-498WHLN1g1IPRrw)
ach61@labyrinth.cl.cam.ac.uk [Wed, 5 Mar 2003 20:14:40 +0000 (20:14 +0000)]
bitkeeper revision 1.107 (3e665ab0XNZynD-498WHLN1g1IPRrw)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/boulderdash/ach61/xeno/xeno.bk

23 years agobitkeeper revision 1.105.1.8 (3e63781aEVDfQh1rIWk8m6mnaO7HtA)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 3 Mar 2003 15:43:22 +0000 (15:43 +0000)]
bitkeeper revision 1.105.1.8 (3e63781aEVDfQh1rIWk8m6mnaO7HtA)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/bd-xeno

23 years agobitkeeper revision 1.102.1.1 (3e63780anLue1rOR9-4fOlXH3ejAhA)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 3 Mar 2003 15:43:06 +0000 (15:43 +0000)]
bitkeeper revision 1.102.1.1 (3e63780anLue1rOR9-4fOlXH3ejAhA)

dom_mem_ops.h, balloon.c, Makefile, dom_mem_ops.c, README:
  new file
Many files:
  Boris's balloon driver.

23 years agobitkeeper revision 1.105.1.7 (3e622fe35xVBV5lBc1h1Oaan0MH1_A)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 2 Mar 2003 16:22:59 +0000 (16:22 +0000)]
bitkeeper revision 1.105.1.7 (3e622fe35xVBV5lBc1h1Oaan0MH1_A)

Makefile:
  Force UTS_MACHINE to 'i386' rather than 'xeno'. This keeps software installers happy.

23 years agobitkeeper revision 1.105.1.6 (3e5f8204s9-knAqGrLNqui07TjPy1w)
smh22@boulderdash.cl.cam.ac.uk [Fri, 28 Feb 2003 15:36:36 +0000 (15:36 +0000)]
bitkeeper revision 1.105.1.6 (3e5f8204s9-knAqGrLNqui07TjPy1w)

temporary domain death fix

23 years agobitkeeper revision 1.105.1.5 (3e5f78b2JrROb7627ksGnXNIWgAM3w)
smh22@boulderdash.cl.cam.ac.uk [Fri, 28 Feb 2003 14:56:50 +0000 (14:56 +0000)]
bitkeeper revision 1.105.1.5 (3e5f78b2JrROb7627ksGnXNIWgAM3w)

domain builder fix

23 years agobitkeeper revision 1.105.1.4 (3e5e6300OW6aJoXNU_rtBiUn9RxCUQ)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 27 Feb 2003 19:12:00 +0000 (19:12 +0000)]
bitkeeper revision 1.105.1.4 (3e5e6300OW6aJoXNU_rtBiUn9RxCUQ)

network.c, dev.c:
  Fixed network transmit event dispatch. Was broken and not sending inter-CPU interrupts.

23 years agobitkeeper revision 1.105.1.3 (3e5e550bzMuNp7GfT1LItXmDa_coaA)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 27 Feb 2003 18:12:27 +0000 (18:12 +0000)]
bitkeeper revision 1.105.1.3 (3e5e550bzMuNp7GfT1LItXmDa_coaA)

network.c:
  Fix up net ring handling -- set tx events a bit better.

23 years agobitkeeper revision 1.105.1.2 (3e5d1a7fU8SILNfLy3c5p8eyoYiygQ)
iap10@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 19:50:23 +0000 (19:50 +0000)]
bitkeeper revision 1.105.1.2 (3e5d1a7fU8SILNfLy3c5p8eyoYiygQ)

make it so that the keyboard debug handler IRQ can be shared -- use SA_SHIRQ

23 years agobitkeeper revision 1.105.1.1 (3e5d18acj3lG5wIZ1UUR4QS6hedO0Q)
iap10@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 19:42:36 +0000 (19:42 +0000)]
bitkeeper revision 1.105.1.1 (3e5d18acj3lG5wIZ1UUR4QS6hedO0Q)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

23 years agobitkeeper revision 1.103.1.1 (3e5d18a7GqCcFtgB4EjULbmAXiDJzw)
iap10@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 19:42:31 +0000 (19:42 +0000)]
bitkeeper revision 1.103.1.1 (3e5d18a7GqCcFtgB4EjULbmAXiDJzw)

xenolinux network driver tx_event now set to tx_prod rather than tx_prod+1

seems to fix a network hang problem...

23 years agobitkeeper revision 1.106 (3e5d12ccK5E6c5JC__10GKs1f6x0fw)
ach61@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 19:17:32 +0000 (19:17 +0000)]
bitkeeper revision 1.106 (3e5d12ccK5E6c5JC__10GKs1f6x0fw)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/boulderdash/ach61/xeno/xeno.bk

23 years agobitkeeper revision 1.100.1.1 (3e5d12a9XS1t15We3dHlj4sxiwEeWQ)
ach61@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 19:16:57 +0000 (19:16 +0000)]
bitkeeper revision 1.100.1.1 (3e5d12a9XS1t15We3dHlj4sxiwEeWQ)

add create segment code in xen,
/proc/xeno/dom0/vhd in xenolinux

23 years agobitkeeper revision 1.105 (3e5cfaa1sTwHu-8MSxs6PpY5y9101Q)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 17:34:25 +0000 (17:34 +0000)]
bitkeeper revision 1.105 (3e5cfaa1sTwHu-8MSxs6PpY5y9101Q)

network.c, dev.c:
  Add compiler barriers to ensure descriptor updates occur before index updates in network code.

23 years agobitkeeper revision 1.104 (3e5cf351zM_u_gdQ7xC6wyGYbvtLAA)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 17:03:13 +0000 (17:03 +0000)]
bitkeeper revision 1.104 (3e5cf351zM_u_gdQ7xC6wyGYbvtLAA)

e1000_main.c, e1000.h, Makefile:
  Add some locking to Intel's shoddy e1000 driver.

23 years agobitkeeper revision 1.103 (3e5ce3edCqQ1qazfrrTapwLSJfBo_Q)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 15:57:33 +0000 (15:57 +0000)]
bitkeeper revision 1.103 (3e5ce3edCqQ1qazfrrTapwLSJfBo_Q)

network.c, dev.c:
  A few more network cleanups.

23 years agobitkeeper revision 1.102 (3e5ccddc9uBpJ0IXud6JDGQKpSZshw)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 14:23:24 +0000 (14:23 +0000)]
bitkeeper revision 1.102 (3e5ccddc9uBpJ0IXud6JDGQKpSZshw)

xen_serial.c:
  Fix serial handler.

23 years agobitkeeper revision 1.101 (3e5ca3886XTHk1fZRjPIuqdNdAtuZQ)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 11:22:48 +0000 (11:22 +0000)]
bitkeeper revision 1.101 (3e5ca3886XTHk1fZRjPIuqdNdAtuZQ)

dev.c:
  Fix race in net tx code.

23 years agobitkeeper revision 1.100 (3e5aaea3k3nRhpFN71_BWfIyFoVBmg)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 23:45:39 +0000 (23:45 +0000)]
bitkeeper revision 1.100 (3e5aaea3k3nRhpFN71_BWfIyFoVBmg)

dev.c:
  Fixed net rx path to update descriptors properly.

23 years agobitkeeper revision 1.99 (3e5a5e69X9LoiHwRFqwtP0KWPE2wfg)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 18:03:21 +0000 (18:03 +0000)]
bitkeeper revision 1.99 (3e5a5e69X9LoiHwRFqwtP0KWPE2wfg)

hypervisor-ifs:
  Fix up symlink.

23 years agobitkeeper revision 1.98 (3e5a5e37oz_HA0_1bmWiLHTaSKByLQ)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 18:02:31 +0000 (18:02 +0000)]
bitkeeper revision 1.98 (3e5a5e37oz_HA0_1bmWiLHTaSKByLQ)

hypervisor-ifs:
  bk cp ../old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs include/asm-xeno/hypervisor-ifs
  mvdir
  new file

23 years agobitkeeper revision 1.97 (3e5a5dbcRcV73TYDcXAlNFfJfUqd9g)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 18:00:28 +0000 (18:00 +0000)]
bitkeeper revision 1.97 (3e5a5dbcRcV73TYDcXAlNFfJfUqd9g)

.del-hypervisor-ifs~6f8a72aef886cac9:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs

23 years agobitkeeper revision 1.96 (3e5a5cd7-6YCRyx9vceH0j_ljuOe-Q)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 17:56:39 +0000 (17:56 +0000)]
bitkeeper revision 1.96 (3e5a5cd7-6YCRyx9vceH0j_ljuOe-Q)

hypervisor-ifs:
  new file
Many files:
  Allow forced killing of domains with 'kill_domain -f'. task_structs now reference counted.
.del-network.h~823d28e86ebe9d9b:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/network.h
.del-hypervisor-if.h~d1f6a7dd4307ddfe:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/hypervisor-if.h
.del-block.h~81aa08f4e2012da6:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/block.h

23 years agobitkeeper revision 1.95 (3e5a50e5v6H5vn8ZtJ3O68BcQu5Xgw)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 17:05:41 +0000 (17:05 +0000)]
bitkeeper revision 1.95 (3e5a50e5v6H5vn8ZtJ3O68BcQu5Xgw)

dev.c:
  Final network fixes.

23 years agobitkeeper revision 1.94 (3e5a4f5fzVaxemjfCt0N0OH8PYPiuw)
iap10@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 16:59:11 +0000 (16:59 +0000)]
bitkeeper revision 1.94 (3e5a4f5fzVaxemjfCt0N0OH8PYPiuw)

Rename xen-2.4.16 to just "xen" to reflect that it hasn't got any
relation to the Linux kernel version.

23 years agobitkeeper revision 1.93 (3e5a4e6bkPheUp3x1uufN2MS3LAB7A)
iap10@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 16:55:07 +0000 (16:55 +0000)]
bitkeeper revision 1.93 (3e5a4e6bkPheUp3x1uufN2MS3LAB7A)

Latest and Greatest version of XenoLinux based on the Linux-2.4.21-pre4
kernel.

23 years agobitkeeper revision 1.92 (3e5a3f34hhxCW-jAvvD9l1pqUdV3PQ)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 15:50:12 +0000 (15:50 +0000)]
bitkeeper revision 1.92 (3e5a3f34hhxCW-jAvvD9l1pqUdV3PQ)

dev.c, vif.h, xen_block.c:
  More robust handling of ring indexes in network code.

23 years agobitkeeper revision 1.91 (3e5a3727Dlhfakt5fPHI3hlx8R377A)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 15:15:51 +0000 (15:15 +0000)]
bitkeeper revision 1.91 (3e5a3727Dlhfakt5fPHI3hlx8R377A)

blkdev.h, xen_block.c:
  Sanity checking for blkdev ring arguments.

23 years agobitkeeper revision 1.90 (3e5a2a0eLNdNDmT58mo-G1hnrOmMig)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 14:19:58 +0000 (14:19 +0000)]
bitkeeper revision 1.90 (3e5a2a0eLNdNDmT58mo-G1hnrOmMig)

Many files:
  More updates to network tx path. New scheduler. More code ripped out. Nearly finished now.

23 years agobitkeeper revision 1.89 (3e58aeffGldVBDUrCPQ3AX0iBm4OYw)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 23 Feb 2003 11:22:39 +0000 (11:22 +0000)]
bitkeeper revision 1.89 (3e58aeffGldVBDUrCPQ3AX0iBm4OYw)

Many files:
  Ripped out lots from code from Xen's network transmit path, pending a new scheduler.
devinit.c:
  Rename: xen-2.4.16/net/sch_generic.c -> xen-2.4.16/net/devinit.c
sch_generic.c:
  Rename: BitKeeper/deleted/.del-sch_generic.c~c8d7d9959cc80952 -> xen-2.4.16/net/sch_generic.c
.del-sch_generic.c~c8d7d9959cc80952:
  Delete: xen-2.4.16/net/sch_generic.c
.del-utils.c~e7553afc72d1b648:
  Delete: xen-2.4.16/net/utils.c
.del-pkt_sched.h~e13e384d6b974c61:
  Delete: xen-2.4.16/include/xeno/pkt_sched.h

23 years agobitkeeper revision 1.88 (3e564e1cTiVK2rPAdHl9ccMD8nraEw)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 16:04:44 +0000 (16:04 +0000)]
bitkeeper revision 1.88 (3e564e1cTiVK2rPAdHl9ccMD8nraEw)

ac_timer.c, apic.c:
  Fix timer code to schedule alarm handlers with some slop.

23 years agobitkeeper revision 1.87 (3e5645f8WsWRq4fdeFv8hAeaMB9cAA)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 15:30:00 +0000 (15:30 +0000)]
bitkeeper revision 1.87 (3e5645f8WsWRq4fdeFv8hAeaMB9cAA)

apic.c:
  Reduce error tracing to debug tracing in timer code.

23 years agobitkeeper revision 1.86 (3e5642098LDC0gOvsZ9mA8en6CWGDw)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 15:13:13 +0000 (15:13 +0000)]
bitkeeper revision 1.86 (3e5642098LDC0gOvsZ9mA8en6CWGDw)

.del-scsi_obsolete.c~e09c2878e9b9eabb:
  Delete: xen-2.4.16/drivers/scsi/scsi_obsolete.c
.del-scsi_module.c~41e587a3142bba30:
  Delete: xen-2.4.16/drivers/scsi/scsi_module.c

23 years agobitkeeper revision 1.85 (3e56416dqUx5ejRHgvOG3eSEByO2Fg)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 15:10:37 +0000 (15:10 +0000)]
bitkeeper revision 1.85 (3e56416dqUx5ejRHgvOG3eSEByO2Fg)

Many files:
  new file
  Sync of SMH's new SCSI world with latest repository.

23 years agobitkeeper revision 1.84 (3e5636ebE3jkdhUuagMAm36uQrxNnA)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 14:25:47 +0000 (14:25 +0000)]
bitkeeper revision 1.84 (3e5636ebE3jkdhUuagMAm36uQrxNnA)

acpitable.h, acpitable.c:
  new file

23 years agobitkeeper revision 1.83 (3e5636c8h7gxJ2TkjvrnmiqkZh15Bg)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 14:25:12 +0000 (14:25 +0000)]
bitkeeper revision 1.83 (3e5636c8h7gxJ2TkjvrnmiqkZh15Bg)

cpufeature.h, kernel.c, setup.c, mpparse.c:
  Hyperthreading support. We now parse ACPI tables at start of day. Both can be disabled with 'noht' and 'noacpi' cmdline options.

23 years agobitkeeper revision 1.82 (3e562a3eivWgqJ6O9wH-OFGq-YzJ5w)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 13:31:42 +0000 (13:31 +0000)]
bitkeeper revision 1.82 (3e562a3eivWgqJ6O9wH-OFGq-YzJ5w)

.del-msdos.c~f31e5a4d337da875:
  Delete: xenolinux-2.4.16-sparse/fs/partitions/msdos.c
.del-check.c~ebcaa3de1bfb8ad8:
  Delete: xenolinux-2.4.16-sparse/fs/partitions/check.c

23 years agobitkeeper revision 1.81 (3e561fbbcTcsPP9qTjC_BVR3zYpKjw)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 12:46:51 +0000 (12:46 +0000)]
bitkeeper revision 1.81 (3e561fbbcTcsPP9qTjC_BVR3zYpKjw)

Many files:
  Block-device layer all fixed up. Serialisation removed. Should fly! :-)

23 years agobitkeeper revision 1.80 (3e556a44pqm9KRyptkYpEsBf7mp3Bg)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 23:52:36 +0000 (23:52 +0000)]
bitkeeper revision 1.80 (3e556a44pqm9KRyptkYpEsBf7mp3Bg)

xl_block.c, xen_block.c:
  Big rewrite of Xenolinux virtual blkdev driver. Currently hangs after raw 'dd' writes :-(

23 years agobitkeeper revision 1.79 (3e5537e5Vnw-9Lpy24SyRJVm4xxZ3w)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 20:17:41 +0000 (20:17 +0000)]
bitkeeper revision 1.79 (3e5537e5Vnw-9Lpy24SyRJVm4xxZ3w)

xl_block.c, xen_block.c, process.c:
  Fixes to Xenolinux blkdev handling. Still rather broken though :-(
newdom:
  Change mode to -rwxrwxr-x

23 years agobitkeeper revision 1.78 (3e54fc29z6TRVU_wBOLi2SGK8tZZ8g)
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 16:02:49 +0000 (16:02 +0000)]
bitkeeper revision 1.78 (3e54fc29z6TRVU_wBOLi2SGK8tZZ8g)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

23 years agobitkeeper revision 1.76.1.1 (3e54fc23zcQZlR65KsPYjjBI9M-6Hg)
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 16:02:43 +0000 (16:02 +0000)]
bitkeeper revision 1.76.1.1 (3e54fc23zcQZlR65KsPYjjBI9M-6Hg)

modifications to newdom scripts. Example invocations:

newdom <size> <image> <ip> <root details>

really ./newdom 16000 ../../../xenolinux-2.4.16-kdb/arch/xeno/boot/image 128.232.35.xxx root=/dev/nfs nfsroot=/usr/groups/srgboot/hhh/roots/root1

really ./newdom 16000 ../../../xenolinux-2.4.16-kdb/arch/xeno/boot/image 128.232.35.xxx root=/dev/xhdaNNN

[fill in hhh, xxx and NNN as appropriate]

23 years agobitkeeper revision 1.77 (3e54ed8eXTuV-1E8SKTADy-ALYgPLw)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 15:00:30 +0000 (15:00 +0000)]
bitkeeper revision 1.77 (3e54ed8eXTuV-1E8SKTADy-ALYgPLw)

xl_block.c, Makefile, xen_block.c, perfc.c:
  First cut of I/O scheduling in Xen, using a Linux-style tasklet.

23 years agobitkeeper revision 1.76 (3e54c904sHkzeak0Hw1u_FWfWBlpXQ)
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 12:24:36 +0000 (12:24 +0000)]
bitkeeper revision 1.76 (3e54c904sHkzeak0Hw1u_FWfWBlpXQ)

bust resolve

23 years agobitkeeper revision 1.64.1.1 (3e54c38ebC53Nz1rWkbaiI8fc1aa6g)
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 12:01:18 +0000 (12:01 +0000)]
bitkeeper revision 1.64.1.1 (3e54c38ebC53Nz1rWkbaiI8fc1aa6g)

Add performance counters.
Change keyboard handler keys
Hit 'p' to print performance counters
Hit 'R' to reboot rather than 'r'
Hit 'F1' to toggle keyboard echo

23 years agobitkeeper revision 1.75 (3e54c1d5-NSDUblXJ0dD2Mk9r0xf1w)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 11:53:57 +0000 (11:53 +0000)]
bitkeeper revision 1.75 (3e54c1d5-NSDUblXJ0dD2Mk9r0xf1w)

xen_block.c:
  Fix blkdev bug.

23 years agobitkeeper revision 1.74 (3e54b63dw5kX3U_MQzXBiMsEyQdHJQ)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 11:04:29 +0000 (11:04 +0000)]
bitkeeper revision 1.74 (3e54b63dw5kX3U_MQzXBiMsEyQdHJQ)

sched.h, blkdev.h, xen_block.c, domain.c:
  Beginnings of cheesy IO scheduling.

23 years agobitkeeper revision 1.73 (3e54a504I0R16H6sLQWoyBCN8RPwAg)
akw27@boulderdash.cl.cam.ac.uk [Thu, 20 Feb 2003 09:51:00 +0000 (09:51 +0000)]
bitkeeper revision 1.73 (3e54a504I0R16H6sLQWoyBCN8RPwAg)

Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/akw27/argh/xeno

23 years agobitkeeper revision 1.65.1.1 (3e54a501LFjblsT1VKSA9TGAMLch0A)
akw27@boulderdash.cl.cam.ac.uk [Thu, 20 Feb 2003 09:50:57 +0000 (09:50 +0000)]
bitkeeper revision 1.65.1.1 (3e54a501LFjblsT1VKSA9TGAMLch0A)

Added per-domain vif lists to /proc/xeno/domX/vif.

23 years agobitkeeper revision 1.72 (3e53e864n4XeM5UI6L2plu_QV-Asug)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 20:26:12 +0000 (20:26 +0000)]
bitkeeper revision 1.72 (3e53e864n4XeM5UI6L2plu_QV-Asug)

init.c, xl_block.c:
  Fix bugs in earlier blkdev checkin.

23 years agobitkeeper revision 1.71 (3e53dbfc_URK_oQbGAQZ3O3Qfr6z-Q)
iap10@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 19:33:16 +0000 (19:33 +0000)]
bitkeeper revision 1.71 (3e53dbfc_URK_oQbGAQZ3O3Qfr6z-Q)

missing file for Keir's virtual block device checkin

23 years agobitkeeper revision 1.70 (3e53cf6aaY-aEl61as7SnxVeSQYkew)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 18:39:38 +0000 (18:39 +0000)]
bitkeeper revision 1.70 (3e53cf6aaY-aEl61as7SnxVeSQYkew)

xen_block.c:
  Cleanups to block layer before doing scheduling.

23 years agobitkeeper revision 1.69 (3e53c54cEL529pxHNKFYKzvzVGQhXw)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 17:56:28 +0000 (17:56 +0000)]
bitkeeper revision 1.69 (3e53c54cEL529pxHNKFYKzvzVGQhXw)

schedule.c:
  Fix so we don't schedule idle domain unnecessarily.

23 years agobitkeeper revision 1.68 (3e53be42OUDyPzjPoKWKLkNgVODyHA)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 17:26:26 +0000 (17:26 +0000)]
bitkeeper revision 1.68 (3e53be42OUDyPzjPoKWKLkNgVODyHA)

Many files:
  Big changes to blkdev layer -- rings now allocated in hypervisor space.

23 years agobitkeeper revision 1.67 (3e538f77DpPDrYg-B4aKKUEVyvbOIw)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 14:06:47 +0000 (14:06 +0000)]
bitkeeper revision 1.67 (3e538f77DpPDrYg-B4aKKUEVyvbOIw)

xen_block.c:
  Gutted some verbosity from xen_block.c. Ready to accept a proper scheduler (or placeholding one at least) now, I think.

23 years agobitkeeper revision 1.66 (3e53893c7wyyfbM7-GjGqaH26vHDHw)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 13:40:12 +0000 (13:40 +0000)]
bitkeeper revision 1.66 (3e53893c7wyyfbM7-GjGqaH26vHDHw)

sched.h, mm.h, config.h, kernel.c, domain.c, dom0_ops.c, smpboot.c:
  Ripped out command-line construction from Xen. Guest OS can now move its mapping of shared_info page.

23 years agobitkeeper revision 1.65 (3e536858YdNPGFSv3J35Fl8zAGLJjQ)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 11:19:52 +0000 (11:19 +0000)]
bitkeeper revision 1.65 (3e536858YdNPGFSv3J35Fl8zAGLJjQ)

sched.h, xen_block.c, domain.c:
  Now have per-domain IO completion queue.

23 years agobitkeeper revision 1.64 (3e50e515H574gxTCkK8Frnaoka-RTA)
smh22@boulderdash.cl.cam.ac.uk [Mon, 17 Feb 2003 13:35:17 +0000 (13:35 +0000)]
bitkeeper revision 1.64 (3e50e515H574gxTCkK8Frnaoka-RTA)

fix horrendous complicated bug IAP couldn't.

23 years agobitkeeper revision 1.63 (3e50dd47zivcHgDUqVO9595wIQE2yQ)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 17 Feb 2003 13:01:59 +0000 (13:01 +0000)]
bitkeeper revision 1.63 (3e50dd47zivcHgDUqVO9595wIQE2yQ)

traps.c:
  Even better debug tracing.

23 years agobitkeeper revision 1.62 (3e50cb4eg-PMPCWTPi41yy_fZzVykw)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 17 Feb 2003 11:45:18 +0000 (11:45 +0000)]
bitkeeper revision 1.62 (3e50cb4eg-PMPCWTPi41yy_fZzVykw)

page.h, traps.c:
  Improve BUG tracing. We now get registers + stack.

23 years agobitkeeper revision 1.61 (3e50c5d20NbtNJw3leevOGVVYDlrDA)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 17 Feb 2003 11:21:54 +0000 (11:21 +0000)]
bitkeeper revision 1.61 (3e50c5d20NbtNJw3leevOGVVYDlrDA)

blkdev.h, ide-dma.c:
  Upgrade ide-dma.c to Linux 2.4.20 level.

23 years agobitkeeper revision 1.60 (3e4ffc20MbjIucCcaw9sFYEAAu-yeA)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 21:01:20 +0000 (21:01 +0000)]
bitkeeper revision 1.60 (3e4ffc20MbjIucCcaw9sFYEAAu-yeA)

Cleanups. Fixed domain building some more.

23 years agobitkeeper revision 1.59 (3e4fde99RPNgqKfeXcO9RFD8kcDohQ)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 18:55:21 +0000 (18:55 +0000)]
bitkeeper revision 1.59 (3e4fde99RPNgqKfeXcO9RFD8kcDohQ)

Further PCI upgrade to 2.4.21-pre4. moonraider boots with UDMA-100 enabled for IDE discs.

23 years agobitkeeper revision 1.58 (3e4fd397g-bGBxJD9wOhLIsOYU_Amg)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 18:08:23 +0000 (18:08 +0000)]
bitkeeper revision 1.58 (3e4fd397g-bGBxJD9wOhLIsOYU_Amg)

Many files:
  Upgraded PCI support to Linux 2.4.20 level.
.del-ide-disk.c.orig~c03665a55006b149:
  Delete: xen-2.4.16/drivers/ide/ide-disk.c.orig

23 years agobitkeeper revision 1.57 (3e4fab53Dt9ecGJzSgdz46OGgXbMAQ)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 15:16:35 +0000 (15:16 +0000)]
bitkeeper revision 1.57 (3e4fab53Dt9ecGJzSgdz46OGgXbMAQ)

ll_rw_blk.c:
  Make block-device layer sanity checks noisy only in debug builds.

23 years agobitkeeper revision 1.56 (3e4fa8f8qFVqiOGx5RWgOayKOHE4qQ)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 15:06:32 +0000 (15:06 +0000)]
bitkeeper revision 1.56 (3e4fa8f8qFVqiOGx5RWgOayKOHE4qQ)

blkdev.h, ll_rw_blk.c:
  Make block-device layer a bit more robust for non-existsent devices.

23 years agobitkeeper revision 1.55 (3e4f9af1gsfKUo4Lbpb4s7Zx6hWWrw)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 14:06:41 +0000 (14:06 +0000)]
bitkeeper revision 1.55 (3e4f9af1gsfKUo4Lbpb4s7Zx6hWWrw)

schedule.c, setup.c, process.c:
  Fixed SMP domain building.

23 years agobitkeeper revision 1.54 (3e4f7dc1atf6a9Ypbu3XTktCXdplVQ)
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 12:02:09 +0000 (12:02 +0000)]
bitkeeper revision 1.54 (3e4f7dc1atf6a9Ypbu3XTktCXdplVQ)

minor mod to make ARCH=xeno default, and add ext3 to default confguration

23 years agobitkeeper revision 1.53 (3e4f75feWSASP5Q3hG0dEFZtEwWVEQ)
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 11:29:02 +0000 (11:29 +0000)]
bitkeeper revision 1.53 (3e4f75feWSASP5Q3hG0dEFZtEwWVEQ)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

23 years agobitkeeper revision 1.48.1.2 (3e4f75dayX1HY2Epm95DFR6vJ0xCVw)
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 11:28:26 +0000 (11:28 +0000)]
bitkeeper revision 1.48.1.2 (3e4f75dayX1HY2Epm95DFR6vJ0xCVw)

utterly minor change to show keyhandlers

23 years agobitkeeper revision 1.52 (3e4f6933RobiLdX5romhBHDYXp95mQ)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 10:34:27 +0000 (10:34 +0000)]
bitkeeper revision 1.52 (3e4f6933RobiLdX5romhBHDYXp95mQ)

time.c:
  Fixed tabbing in time.c

23 years agobitkeeper revision 1.51 (3e4f67279oV-bmkkWw6EtRDc-swzow)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 10:25:43 +0000 (10:25 +0000)]
bitkeeper revision 1.51 (3e4f67279oV-bmkkWw6EtRDc-swzow)

time.c, dom0_core.c, defconfig, dev.c, domain.c:
  Minor cleanups.

23 years agobitkeeper revision 1.50 (3e4f6123M2MCCD_leQUQUtqxzeH6PQ)
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 10:00:03 +0000 (10:00 +0000)]
bitkeeper revision 1.50 (3e4f6123M2MCCD_leQUQUtqxzeH6PQ)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-sched

23 years agobitkeeper revision 1.48.1.1 (3e4ea303Y_os0c3q9Ylf9EVtt1eFzw)
iap10@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 20:28:51 +0000 (20:28 +0000)]
bitkeeper revision 1.48.1.1 (3e4ea303Y_os0c3q9Ylf9EVtt1eFzw)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk